Unity |
您所在的位置:网站首页 › unity 九宫格输入 › Unity |
目录
本文内容
内容及效果
原Sliced模式效果
原Filled模式效果
Filled模式支持九宫格效果
内容分析
代码
ExtendImage
ExtendImageEditor
本文内容
开发过程有个很常见的需求:进度条的进度变化是裁剪的方式显示。很好实现,Image的IamgeType选择Filled模式即可。但是呢,Filled模式不支持九宫格,即我们进度条显示要多长,就需要出多长的资源,这样子就会导致资源量很大。 本文主要是让Filled模式支持九宫格。 内容及效果 原Sliced模式效果
Sliced模式的原理为对九宫格进行缩放,可以从上几图看到,当进度为 0 -1之间时,右侧的三宫格会一致显示;但是当进度为0时,留下左右六宫格内的内容,无法做到完全消失。显然无法满足裁剪的方式。 原Filled模式效果
至此即完成了Filled模式下支持九宫格图片的需求。 代码 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |